\hypertarget{structnubot__common_1_1BallHandleRequest__}{\section{nubot\-\_\-common\-:\-:Ball\-Handle\-Request\-\_\-$<$ Container\-Allocator $>$ Struct Template Reference}
\label{structnubot__common_1_1BallHandleRequest__}\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-$<$ Container\-Allocator $>$@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-$<$ Container\-Allocator $>$}}
}


{\ttfamily \#include $<$Ball\-Handle\-Request.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{structnubot__common_1_1BallHandleRequest__}{Ball\-Handle\-Request\-\_\-}\\*
$<$ Container\-Allocator $>$ \hyperlink{structnubot__common_1_1BallHandleRequest___a83dbef9a3630b37c8b27bfd32ee5a7b6}{Type}
\item 
typedef int64\-\_\-t \hyperlink{structnubot__common_1_1BallHandleRequest___a7fb42c9f6dd627cf51705986d40ed94f}{\-\_\-enable\-\_\-type}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{structnubot__common_1_1BallHandleRequest__}{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}\\*
$<$ Container\-Allocator $>$ $>$ \hyperlink{structnubot__common_1_1BallHandleRequest___a36db0f707fee62292ba7cce6bb70d01f}{Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{structnubot__common_1_1BallHandleRequest__}{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}\\*
$<$ Container\-Allocator $>$ const  $>$ \hyperlink{structnubot__common_1_1BallHandleRequest___af6a33023ced85fbfd3d7f9ca9c6e9220}{Const\-Ptr}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1BallHandleRequest___a3aa4ee7790e219e7211dadeb0c4e2a23}{Ball\-Handle\-Request\-\_\-} ()
\item 
\hyperlink{structnubot__common_1_1BallHandleRequest___a67939b733192cd14707112f0ae8a2aa1}{Ball\-Handle\-Request\-\_\-} (const Container\-Allocator \&\-\_\-alloc)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnubot__common_1_1BallHandleRequest___a7fb42c9f6dd627cf51705986d40ed94f}{\-\_\-enable\-\_\-type} \hyperlink{structnubot__common_1_1BallHandleRequest___aa59f30a8b094faeac0be2efc0da97799}{enable}
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{structnubot__common_1_1BallHandleRequest___a7fb42c9f6dd627cf51705986d40ed94f}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!\-\_\-enable\-\_\-type@{\-\_\-enable\-\_\-type}}
\index{\-\_\-enable\-\_\-type@{\-\_\-enable\-\_\-type}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{\-\_\-enable\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef int64\-\_\-t {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::{\bf \-\_\-enable\-\_\-type}}}\label{structnubot__common_1_1BallHandleRequest___a7fb42c9f6dd627cf51705986d40ed94f}
\hypertarget{structnubot__common_1_1BallHandleRequest___af6a33023ced85fbfd3d7f9ca9c6e9220}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!Const\-Ptr@{Const\-Ptr}}
\index{Const\-Ptr@{Const\-Ptr}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$Container\-Allocator$>$ const$>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Const\-Ptr}}}\label{structnubot__common_1_1BallHandleRequest___af6a33023ced85fbfd3d7f9ca9c6e9220}
\hypertarget{structnubot__common_1_1BallHandleRequest___a36db0f707fee62292ba7cce6bb70d01f}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!Ptr@{Ptr}}
\index{Ptr@{Ptr}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{Ptr}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$Container\-Allocator$>$ $>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ptr}}}\label{structnubot__common_1_1BallHandleRequest___a36db0f707fee62292ba7cce6bb70d01f}
\hypertarget{structnubot__common_1_1BallHandleRequest___a83dbef9a3630b37c8b27bfd32ee5a7b6}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!Type@{Type}}
\index{Type@{Type}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{Type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ typedef {\bf Ball\-Handle\-Request\-\_\-}$<$Container\-Allocator$>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Type}}}\label{structnubot__common_1_1BallHandleRequest___a83dbef9a3630b37c8b27bfd32ee5a7b6}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structnubot__common_1_1BallHandleRequest___a3aa4ee7790e219e7211dadeb0c4e2a23}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!Ball\-Handle\-Request\-\_\-@{Ball\-Handle\-Request\-\_\-}}
\index{Ball\-Handle\-Request\-\_\-@{Ball\-Handle\-Request\-\_\-}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{Ball\-Handle\-Request\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ball\-Handle\-Request\-\_\-} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structnubot__common_1_1BallHandleRequest___a3aa4ee7790e219e7211dadeb0c4e2a23}
\hypertarget{structnubot__common_1_1BallHandleRequest___a67939b733192cd14707112f0ae8a2aa1}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!Ball\-Handle\-Request\-\_\-@{Ball\-Handle\-Request\-\_\-}}
\index{Ball\-Handle\-Request\-\_\-@{Ball\-Handle\-Request\-\_\-}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{Ball\-Handle\-Request\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::{\bf Ball\-Handle\-Request\-\_\-} (
\begin{DoxyParamCaption}
\item[{const Container\-Allocator \&}]{\-\_\-alloc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structnubot__common_1_1BallHandleRequest___a67939b733192cd14707112f0ae8a2aa1}


\subsection{Member Data Documentation}
\hypertarget{structnubot__common_1_1BallHandleRequest___aa59f30a8b094faeac0be2efc0da97799}{\index{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}!enable@{enable}}
\index{enable@{enable}!nubot_common::BallHandleRequest_@{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}}
\subsubsection[{enable}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Container\-Allocator $>$ {\bf \-\_\-enable\-\_\-type} {\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$\-::enable}}\label{structnubot__common_1_1BallHandleRequest___aa59f30a8b094faeac0be2efc0da97799}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/include/nubot\-\_\-common/\hyperlink{BallHandleRequest_8h}{Ball\-Handle\-Request.\-h}\end{DoxyCompactItemize}
